 .main-view {
    height: 100vh;
    height: calc(100vh - 7rem - 6rem);

    &-box {
      padding: 7rem 0 0;
      position: relative;
      overflow: hidden;
      // height: 100vh;
      // height: calc(100vh - 8rem - 6rem);
      // height: var(--page-height);

      .u-tabs {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
      }

      .report-overview {
        // height: 100%;
        // overflow-y: scroll;
        // padding-bottom: 16rem;
        height: calc(100vh - 7rem);

        &.has-header {
          height: calc(100vh - 7rem - 6rem);
        }
      }
    }
  }

  .u-tabs {
    background-color: #fff;
    padding-bottom: 1rem;

    ::v-deep .u-tabs__wrapper__nav__item__text {
      font-size: 2.4rem;
    }
  }
